﻿using GDM.Hogar.Soporte.Atributos;
using System;
using System.ComponentModel;

namespace GDM.Hogar.Entidades
{
    public class Agente
    {
        [Mostrar(false)]
        public int AgenteId { get; set; }

        [Ancho(95)]
        [Indice(0)]
        public string Dni { get; set; }

        [Mostrar(false)]
        public string Nombre { get; set; }

        [Mostrar(false)]
        public string Apellido { get; set; }

        [DisplayName("Apellido y Nombre")]
        [Ancho(300)]
        [Indice(1)]
        public string NombreCompleto { get { return Apellido + " " + Nombre; } }

        [Mostrar(false)]
        public bool Activo { get; set; }

        [Mostrar(false)]
        public DateTime? FechaBaja { get; set; }

        [Mostrar(false)]
        public int AreaId { get; set; }

        [Mostrar(false)]
        public int CargoId { get; set; }

        [Mostrar(false)]
        public int PuestoId { get; set; }

        [Mostrar(false)]
        public string Telefono { get; set; }

        [Ancho(275)]
        [Mostrar(false)]
        public string Domicilio { get; set; }
    }
}